package com.sg.dao;

import com.sg.bean.Invitation;
import com.sg.vo.InvitationVO;

import java.sql.Timestamp;
import java.util.List;

/**
 * @author zh
 * 帖子数据访问接口
 */
public interface InvitationDao {

    /**
     * 查找全部
     * @return 帖子集合
     */
    public List<InvitationVO> findAll();

    /**
     *通过id查找帖子
     * @param invitationId
     * @return 帖子对象
     */
    public InvitationVO findById(int invitationId);

    /**
     * 通过标题模糊查询
     * @param title
     * @return
     */
    public List<InvitationVO> findByTitle(String title);


    /**
     * 添加帖子
     * @param invitation
     * @return 受影响行数
     */
    public int add(Invitation invitation);

    /**
     * 修改帖子
     * @param invitationVO
     * @return 受影响行数
     */
    public int update(InvitationVO invitationVO);

    /**
     * 删除帖子
     * @return 受影响行数
     */
    public int delete(int invitationId);

    public List<InvitationVO> findByName(String isName);


}
